![]() |
BiVo EFM32GG12
0.1
An open source foundation foundation for remote monitoring of bird vocalizations.
|
| ▼ Modules | |
| ▼ Audio Analysis | |
| audio_analysis.c | Function of audio analysis to flag audio, and helper functions |
| audio_analysis.h | Audio Analysis for flagging if the audio passed in meets the characteristics that may mean a bird call is present. The general algorithm is to perform a Fast Fourier Transform on the array of samples passed in. Then the magnitude squared is taken to find the power spectral density. This is then compared against [something] to determine if the audio is "interesting" |
| ▼ Gen_Com | |
| gen_com.c | Communication Driver |
| gen_com.h | Communication Driver function prototypes and structures |
| ▼ Mic | |
| mic_drv.c | Microphone Driver |
| mic_drv.h | |
| ▼ USB_Com | |
| serial_usb_drv.c | Serial USB Driver |
| serial_usb_drv.h | |
| ▼ Operation Modes | |
| ▼ Standard Mode | |
| standard_mode.c | Standard mode is essentially a stand-by mode for recording segments to show case BiVo's functionality |
| standard_mode.h | Standard mode is essentially a stand-by mode for recording segments to showcase BiVo's functionality |
| main.c | Main entrance to BiVo sensor code |